Interface RIPProcess

All Superinterfaces:
IPCObject, Process, RoutingProtocol
All Known Implementing Classes:
RIPProcessImpl

public interface RIPProcess extends RoutingProtocol
Information provided by the PKI file:

    \class RipProcess
    
    \brief RipProcess handles and manipulates RIP routing.
    
    \example network().getDevice("Router0").getProcess("RipProcess")
    
Author:
Auto-generated
  • Method Details

    • setUpdateTimerInterval

      void setUpdateTimerInterval(long updateTimerInterval)
      Information provided by the PKI file:
      
          \brief Sets the update timer interval.
          
          \param updateTimerInterval, the update timer interval.
          
              
      Parameters:
      updateTimerInterval - Takes in a parameter of updateTimerInterval
    • setAllRipTimerIntervals

      void setAllRipTimerIntervals(long updateTimerInterval, long invalidTimerInterval, long holddownInterval, long flushInterval)
      Information provided by the PKI file:
      
          \brief Sets the update timer interval, invalid timer interval, holddown timer interval, and flush interval.
          
          \param updateTimerInterval, the update timer interval.
          \param invalidTimerInterval, invalid (timeout) timer interval.
          \param holddownInterval, the holddown timer interval.
          \param flushInterval, the flush interval.
          
              
      Parameters:
      updateTimerInterval - Takes in a parameter of updateTimerInterval
      invalidTimerInterval - Takes in a parameter of invalidTimerInterval
      holddownInterval - Takes in a parameter of holddownInterval
      flushInterval - Takes in a parameter of flushInterval
    • setTimersBasicFlag

      void setTimersBasicFlag(boolean isEnabled)
      Information provided by the PKI file:
      
          \brief Enables or disables the timers.
          
          \param isEnabled, true to enable the timers, false to disable it.
          
              
      Parameters:
      isEnabled - Takes in a parameter of isEnabled
    • setAutoSummaryFlag

      void setAutoSummaryFlag(boolean bAutoSummary)
      Information provided by the PKI file:
      
          \brief Enables or disables auto summary.
          
          \param bAutoSummary, true to enable auto summary, false to disable it.
          
              
      Parameters:
      bAutoSummary - Takes in a parameter of bAutoSummary
    • setDefaultPassiveInterface

      void setDefaultPassiveInterface(boolean bDefaultPassiveInterface)
      Information provided by the PKI file:
      
          \brief Enables or disables default passive interface.
          
          \param bAutoSummary, true to enable default passive interface., false to disable it.
          
              
      Parameters:
      bDefaultPassiveInterface - Takes in a parameter of bDefaultPassiveInterface
    • setAdminDistance

      void setAdminDistance(int adminDistance)
      Information provided by the PKI file:
      
          \brief Sets the administrative distance.
          
          \param adminDistance, the administrative distance value.
          
              
      Specified by:
      setAdminDistance in interface RoutingProtocol
      Parameters:
      adminDistance - Takes in a parameter of adminDistance
    • addRipConfigNetwork

      void addRipConfigNetwork(IPAddress networkAddress)
      Information provided by the PKI file:
      
          \brief Adds RIP routing on the specified network.
          
          \param networkAddress, the network address to add.
          
              
      Parameters:
      networkAddress - Takes in a parameter of networkAddress
    • removeRipConfigNetwork

      void removeRipConfigNetwork(IPAddress networkAddress)
      Information provided by the PKI file:
      
          \brief Removes RIP routing on the specified network.
          
          \param networkAddress, the network address to remove.
          
              
      Parameters:
      networkAddress - Takes in a parameter of networkAddress
    • addRipConfigNeighbor

      void addRipConfigNeighbor(IPAddress neighborAddress)
      Information provided by the PKI file:
      
          \brief Adds the specified address as a neighbor.
          
          \param neighborAddress, the IP address of the neighbor.
          
              
      Parameters:
      neighborAddress - Takes in a parameter of neighborAddress
    • removeRipConfigNeighbor

      void removeRipConfigNeighbor(IPAddress neighborAddress)
      Information provided by the PKI file:
      
          \brief Removes the specified address as a neighbor.
          
          \param neighborAddress, the IP address of the neighbor.
          
              
      Parameters:
      neighborAddress - Takes in a parameter of neighborAddress
    • setDebugRipDatabaseFlag

      void setDebugRipDatabaseFlag(boolean bDebugRipDatabase)
      Information provided by the PKI file:
      
          \brief Enables or disables debug rip database.
          
          \param bDebugRipDatabase, true to enable debug rip database, false to disable it.
          
              
      Parameters:
      bDebugRipDatabase - Takes in a parameter of bDebugRipDatabase
    • setDebugRipFlag

      void setDebugRipFlag(boolean bFlag)
      Information provided by the PKI file:
      
          \brief Enables or disables debug rip.
          
          \param bFlag, true to enable debug rip, false to disable it.
          
              
      Parameters:
      bFlag - Takes in a parameter of bFlag
    • setDebugRipEventFlag

      void setDebugRipEventFlag(boolean bDebugRipEventFlag)
      Information provided by the PKI file:
      
          \brief Enables or disables debug rip events.
          
          \param bDebugRipEventFlag, true to enable debug rip events, false to disable it.
          
              
      Parameters:
      bDebugRipEventFlag - Takes in a parameter of bDebugRipEventFlag
    • setDebugRipTriggerFlag

      void setDebugRipTriggerFlag(boolean bDebugRipTriggerFlag)
      Information provided by the PKI file:
      
          \brief Enables or disables debug rip trigger.
          
          \param bDebugRipTriggerFlag, true to enable debug rip trigger, false to disable it.
          
              
      Parameters:
      bDebugRipTriggerFlag - Takes in a parameter of bDebugRipTriggerFlag
    • setDefaultInformationOriginate

      void setDefaultInformationOriginate(boolean bOriginate)
      Information provided by the PKI file:
      
          \brief Enables or disables default information originate.
          
          \param bOriginate, true to enable default information originate, false to disable it.
          
              
      Parameters:
      bOriginate - Takes in a parameter of bOriginate